page{
padding-bottom: 90rpx;
}
.detail_swiper{
	swiper{
		height: 65vw;
		text-align: center;
		image{
			width: 60%;
		}
	}
}
.goods_price{
	padding: 15rpx;
	font-size: 32rpx;
	font-weight: 600;
	color: var(--themeColor);
}
.goods_name_row{
	border-top: 5rpx solid #dedede;
	border-bottom: 5rpx solid #dedede;
	padding: 10rpx 0;
	display: flex;
	.goods_name{
		display: -webkit-box;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		flex: 5;
		color: #000;
		font-size: 30rpx;
		padding: 0 10rpx;
	}
	.goods_collect{
		flex: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-left: 1rpx solid #000;
		.iconfont{}
		.icon-shoucang1{
			color: var(--themeColor);
		}
		.collect_text{
		}
	}
}
.goods_info{
	.goods_info_title{
		font-size: 32rpx;
		color: var(--themeColor);
		font-weight:600;
		padding: 20rpx;
	}
	.goods_info_content{}
}
.btm_tool{
	border-top: 1rpx solid #cccccc;
	position: fixed;
	left: 0;
	bottom:0;
	width: 100%;
	height: 90rpx;
	background-color: #fff;
	display: flex;
	.tool_item{
		flex: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		font-size: 24rpx;
		position: relative;
		button {
			flex: 1;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			opacity: 0;
		}
	}
	.btn_cart{
		flex: 2;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		background-color: #ffa500;
		font-size: 30rpx;
		font-weight: 400;
		color: #fff;

	}
	.btn_buy{
		flex: 2;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		background-color: #eb4500;
		font-size: 30rpx;
		font-weight: 400;
		color: #fff;
	}
}
